home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / dxtw106.zip / PROBLEMS.DOC < prev    next >
Text File  |  1995-04-10  |  6KB  |  123 lines

  1.  
  2.  
  3.         PROBLEMS.DOC
  4.  
  5.         KNOWN PROBLEMS AND BUGS
  6.  
  7.         This document describes  known  problems  and  bugs  of  the  SXT
  8.         programs. They have been found during testing or were reported by
  9.         users.  I  provide  this  list for informational purposes so that
  10.         every user can have a look at the problems he/she  may  run  into
  11.         (but  hopefully  does  not).  This  list  may also influence your
  12.         decision,  either positive or negative,  whether to  register  or
  13.         not,  but  I  think everbody should know about before what he/she
  14.         will get.
  15.  
  16.         For additional information and more general questions you  should
  17.         also  look  at  the  chapters  'PROGRAM  LIMITATIONS',   'TROUBLE
  18.         SHOOTING' and 'FREQUENTLY ASKED QUESTIONS' in SXT.DOC.
  19.  
  20.         If a real bug is reported I try to fix it if  this  can  be  done
  21.         with reasonable effort but I cannot give a guarantee (Remember: I
  22.         do  all these things in my free time,  this is not the job I earn
  23.         my money!).  I can do a fix only if I am able  to  reproduce  the
  24.         bug,  therefore it is necessary to provide example code (as small
  25.         as possible,  concentrate on the problem) which causes the error.
  26.         If possible,  the memory address where the error occured would be
  27.         very helpful.  I also need  information  about  your  system:  OS
  28.         version (DOS,  Windows,  Win32, OS/2, NT), available memory size,
  29.         installed drivers,  network,  concurrently running programs,  ...
  30.         (everything  that  could  be  important  to help me searching the
  31.         problem).
  32.  
  33.         NOTE: AS DESCRIBED IN THE "DISCLAIMER OF WARRANTY" SECTION OF THE
  34.         SXT DOCUMENTATION (SXT.DOC) THIS SOFTWARE IS PROVIDED "AS IS" AND
  35.         WITHOUT WARRANTY OF ANY KIND.  THEREFORE THERE IS  ABSOLUTELY  NO
  36.         GUARANTEE THAT THE AUTHOR WILL FIX A BUG.
  37.  
  38.         [... it's not a bug, it's a feature!]
  39.  
  40.  
  41.  
  42.         GENERAL PROTECTION FAULT WITH SXTWIN PROGRAMS
  43.         It  has been reported that SXTWIN programs sometimes crash with a
  44.         general protection (GP) fault when the Borland IDE is  run  in  a
  45.         Windows DOS-box at the same time. This may happen also with other
  46.         programs  running  in  a  DOS-box but the Borland IDE is the only
  47.         reported until now.
  48.         REASON: This  is  a  probably  a  problem  with  limited  Windows
  49.         resources (memory, device contexts, file handles). There may be a
  50.         conflict  with  the  limited  number of only 5 (!) windows device
  51.         contexts which  are  necessary  to  access  the  screen  from  an
  52.         application for writing text output. Probably the IDE takes a lot
  53.         of the resources especially if many windows are opened.
  54.         WORKAROUND: None
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                       - 1 -
  62.  
  63.  
  64.         SXT COMMAND LINE VERSIONS SOMETIMES CRASH IN WINDOWS DOS-BOX
  65.         It  has  been  reported  by  users  that  under  certain  unknown
  66.         circumstances the SXT command line programs hang during execution
  67.         in a Windows DOS-box.  However,  they are working  well  in  OS/2
  68.         DOS-boxes.
  69.         REASON: Unknown
  70.         WORKAROUND: None
  71.  
  72.  
  73.         PROBLEMS  WITH  CHANGING  DRIVE  AND/OR  DIRECTORY  FROM SXTWIN32
  74.         PROGRAMS
  75.         It has been reported that  on  some  systems  the  Win32s  SXTWIN
  76.         programs  cannot  change directory and drive from within the file
  77.         (and other) dialog boxes.  On some  systems  changes  to  network
  78.         (e.g.  NFS)  drives were not possible while changes between local
  79.         drives work well. Also the behaviour of the same SXTWIN32 program
  80.         version was different on the various  Win32s  subsystems  it  was
  81.         used (v1.15a,  v1.20,  v1.25).  For example, while all things are
  82.         working well with v1.15a (including access of network drives), it
  83.         does not work with v1.20 installed on the same system. The 16 bit
  84.         Windows versions, however, seem to have no such problems.
  85.         REASON: Unknown.  It is probably related to the Win32s subsystems
  86.         and/or the (more or less) compatible 32 bit libraries.  There may
  87.         also be changes  in  the  behaviour  on  the  different  language
  88.         versions of Win32s.
  89.         WORKAROUND: None
  90.  
  91.  
  92.         FATAL  ERRORS  DURING  C PREPROCESSING WITH PROGRAMS THAT COMPILE
  93.         WITHOUT ERRORS
  94.         If reasons like missing include paths (-I), (un)defines (-U,  -D)
  95.         or  file  open/access  errors have been excluded as source of the
  96.         errors,  there remain still some  cases  where  the  preprocessor
  97.         reports 'fatal error:...'.
  98.         REASON:  The integrated preprocessor (which is in fact the oldest
  99.         part of CXT -  prior  to  ANSI-C)  has  problems  with  recursive
  100.         expansion  of  macros  ("rescanning") and with expansion of macro
  101.         parameters,  especially if the  source  makes  extensive  use  of
  102.         stringizing  #  or  catenation ##.  This is a bug in CFT and CST.
  103.         Unfortunately,  I do currently see no chance  to  fix  this  bug,
  104.         cause this would require a major rewrite of the preprocessor.
  105.         WORKAROUND:  Either use option -NOUNSAFE or,  better,  preprocess
  106.         the sources  with  your  compiler  specific  preprocessor  to  an
  107.         intermediate  file  and analyse the resulting output.  Be sure to
  108.         enable the insertion of  '#line  ...'  directives  to  get  valid
  109.         filename and line number references.
  110.  
  111.  
  112.         Copyright (C) Juergen Mueller (J.M.) 1988-1995.
  113.         All rights reserved world-wide.
  114.  
  115.         SXT (TM) SOFTWARE EXPLORATION TOOLS
  116.         SXTWIN (TM) SOFTWARE EXPLORATION TOOLS for Windows
  117.  
  118.                            (THIS DOCUMENT HAS 2 PAGES)
  119.  
  120.  
  121.  
  122.                                       - 2 -
  123.